#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//#include<istream>
//
//#include<stdio.h>
//#include<string.h>
//#include<stdlib.h>

//int main()
//{
//    char a[1001] = { 0 };
//    gets(a);
//    char* str = a;
//    char* cur = a;
//    while (*str)
//    {
//        if (*str != '6')
//        {
//            printf("%c", *str);
//            str++;
//        }
//        else
//        {
//            int sum = 0;
//            cur = str;
//            while (*cur == '6')
//            {
//                sum++;
//                cur++;
//            }
//            if (sum > 3 && sum < 9)
//            {
//                printf("9");
//                str = cur;
//            }
//            else if (sum >= 9)
//            {
//                printf("27");
//                str = cur;
//            }
//            else
//            {
//                printf("%c", *str);
//                str++;
//            }
//            
//        }
//    }
//    return 0;
//}
//int main()
//{
//	char a[1001] = { 0 };
//	getline(a);
//	char a2[] = "6666666666";
//	char a1[] = "6666";
//	char* cur = NULL;
// 	while (cur = strstr(a, a2))
//	{
//		
//		*cur++ = '2';
//		*cur++ = '7';
//		char* str = cur;
//		while (*cur == '6')
//		{
//			cur++;
//		}
//		strcpy(str, cur);
//	}
//	while (cur = strstr(a, a1))
//	{
//		*cur++ = '9';
//		char* str = cur;
//		while (*cur == '6')
//		{
//			cur++;
//		}
//		strcpy(str, cur);
//	}
//	puts(a);
//	return 0;
//}

#include<stdio.h>
#include<string.h>
int pan(char c)
{
    if (c >= 'a' && c <= 'z')
        return 0;
    if (c >= 'A' && c <= 'Z')
        return 0;
    if (c == ' ')
        return 0;
    if (c >= '0' && c <= '9')
        return 0;
    return 1;
}
void det(char* a)
{

    char* det = a;
    char* cur = a;
    if (*a == ' ')
    {
        while (*cur == ' ')
        {
            cur++;
        }
        strcpy(a, cur);
    }
    while (*det)
    {
        if (*det == ' ')
        {
            char c = *(det + 1);
            if (pan(c))
            {
                strcpy(det, det + 1);
            }
            else
            {
                cur = det;
                while (*cur == ' ' && *cur != '\0')
                {
                    cur++;
                }
                det++;
                strcpy(det, cur);
            }
        }
        det++;
    }
    int n = strlen(a);
    if (a[n - 1] == ' ')
    {
        a[n - 1] = '\0';
    }

}
void some(char* a)
{
    char* cur = a;
    while (*cur)
    {
        if (*cur == '?')
            *cur = '!';
        if (*cur > 'A' && *cur < 'Z' && *cur != 'I')
            *cur += 32;
        cur++;
    }
}
void swapi(char* a)
{
    char i1[] = "I,";
    char i2[] = "I ";
    char i3[] = "me ";

    char* cur;
    while (cur = strstr(a, i1))
    {
        strcpy(cur + 2, cur);
        *cur++ = 'y';
        *cur++ = 'o';
        *cur++ = 'u';
    }
    while (cur = strstr(a, i2))
    {
        strcpy(cur + 2, cur);
        *cur++ = 'y';
        *cur++ = 'o';
        *cur++ = 'u';
    }
    while (cur = strstr(a, i3))
    {
        char buf[1001];
        strcpy(buf, cur);
        strcpy(cur + 1, buf);
        *cur++ = 'y';
        *cur++ = 'o';
        *cur++ = 'u';
    }
}
void swapc(char* a)
{
    char i1[] = "can you ";
    char i2[] = "could you ";
    char* cur;
    while (cur = strstr(a, i1))
    {
        strcpy(cur, cur + 2);
        *cur++ = 'I';
        *cur++ = ' ';
        *cur++ = 'c';
        *cur++ = 'a';
        *cur++ = 'n';

    }
    while (cur = strstr(a, i2))
    {
        strcpy(cur, cur + 2);
        *cur++ = 'I';
        *cur++ = ' ';
        *cur++ = 'c';
        *cur++ = 'o';
        *cur++ = 'u';
        *cur++ = 'l';
        *cur++ = 'd';


    }
}
int main()
{
    int n;
    scanf("%d ", &n);
    char a[1001] = { 0 };
    for (int i = 0; i < n; i++)
    {
        gets(a);
        puts(a);

        det(a);
        some(a);
        swapi(a);
        swapc(a);
        printf("AI: ");
        puts(a);
    }
    return 0;
}